<?php

//动态注册路由，格式：Route::rule('路由表达式','路由地址','请求类型','路由参数（数组）','变量规则（数组）');
//ThinkPHP5.0的路由规则定义是从根目录开始，而不是基于模块名的。(这里的根目录指的是入口文件index.php定义的应用根目录)
//注意，路由命名标识必须唯一，定义后可以用于URL的快速生成。
//注册多个路由规则后，系统会依次遍历注册过的满足请求类型的路由规则，一旦匹配到正确的路由规则后则开始调用控制器的操作方法，后续规则就不再检测。
use think\Route;
// 注册路由到index模块的News控制器的read操作
Route::get('/',function (){
    return "欢迎您!";
});

//批量注册
//规则：
/*Route::rule([
'路由规则1'=>'路由地址和参数',
'路由规则2'=>['路由地址和参数','匹配参数（数组）','变量规则（数组）']
...
],'','请求类型','匹配参数（数组）','变量规则');*/
//资源路由
Route::resource('clients','admin/client');
Route::resource('smscfgs','admin/smscfg');
Route::resource('smspros','admin/smspro');
Route::resource('smssigns','admin/smssign');
Route::resource('smscts','admin/smsct');
Route::resource('smspts','admin/smspt');
Route::resource('smscps','admin/smscp');
Route::resource('smstms','admin/smstm');
Route::resource('smstypes','admin/smstype');
Route::resource('providers','admin/provider');
Route::resource('smstasklogs','admin/smstasklog',['only'=>['index']]);
Route::resource('smssendlogs','admin/smssenflog',['only'=>['index']]);
Route::resource('smsmologs','admin/smsmolog',['only'=>['index']]);
Route::resource('smstimelogs','admin/smstimelog',['only'=>['index']]);


//短信接口路由
//Route::rule(':version/send','api/:version.Smsapi/send');
Route::resource(':version/send','api/:version.Smsapi',['only'=>['save']]);

